import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

Vue.config.productionTip = false;


//导入axios的基本信息配置
import axios from "./utils/request";
Vue.prototype.$axios = axios;

//配置elementUI
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';

Vue.use(ElementUI);

//  全局路由导航守卫
router.beforeEach((to, from, next) => {
    // console.log(to);//即将要进入的页面
    // console.log(from);//即将要进入的页面
    // 先获取sessionStorage的值
    let token = sessionStorage.getItem('token')
    //    if(to.path == '/login'){ //登录页面
    // //      next()
    // //      return
    //    }else{//除了登录页面的其他页面
    //      if(token==null){
    // //        next('/login')
    //      }
    //    }
  
    //    // 允许用户继续访问页面
    next()
  });

// 动画
import VueParticles from 'vue-particles'
Vue.use(VueParticles)

//配置vantUI的依赖
import Vant from 'vant';
import 'vant/lib/index.css';
Vue.use(Vant);
import { Lazyload } from 'vant';
Vue.use(Lazyload);

//全局过滤器
Vue.filter('reverse',function(val){
  return val.split("").reverse().join("");
})

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
